layui.use(['jquery','layer','cookie'],function(){
	var $ = layui.jquery;
	var layer = layui.layer;
	var cookie = layui.cookie;
	
	//加载登录用户信息
	var user = sessionStorage.getItem("user");
	if(user==null){//如果用户没有登录，跳转到登录页面
		location.href = "login.html";
	}
	user = JSON.parse(user);
	//console.log(user)
	$(".login").html('欢迎，<span style="font-size:20px ">'+user.nickname+'</span>&nbsp;&nbsp;&nbsp;&nbsp;<a id="logout" href="javascript:;">安全退出</a>');
	
	//退出按钮点击事件
	$("#logout").click(function(){
		$.cookie('token',null);//清除cookie中的token
		sessionStorage.removeItem("user");//删除session
		location.href="login.html";//跳转到登录页
	});
	
	function getCount(){
		$.post(
			"shopcart/getCount.do?uid="+user.id,
			function(res){
				$(".sp-cart span").html(res);
			},"json"
		);
	}
	
	//加载购物车商品种数
	getCount();
	
	//加载详情数据
	$.post(
		"product/findById.do?id="+GetQueryString("id"),
		function(res){
			//console.log(res);
			$(".title").attr("id",res.id);//设置id
			$(".title h4").html(res.pname);//更新商品名称
			$("del").html((res.unitPrice*1.6).toFixed(2));//原价
			$(".price").html("<i>￥</i>"+res.unitPrice);//现价
			$(".preview-wrap img").attr("src","/file/"+res.url);//图片
		},"json"
	);
	
	//添加到购物车按钮点击事件
	$("#addCart").click(function(){
		//获取数量
		var num = $(".number-cont input").val();
		$.post(
			"shopcart/addCart.do",
			{
				uid:user.id,
				pid:$(".title").attr("id"),
				num:num,
			},
			function(res){
				if(res==1){
					getCount();
					layer.msg("添加成功！");
				}
			},"json"
		);
	});
});

//获取请求参数，name为参数名称
function GetQueryString(name) {
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if(r!=null)return  unescape(r[2]); return null;
}